package com.ch.android.networklib.data

import android.os.Parcelable
import kotlinx.parcelize.Parcelize

/**
 * Author: conghao
 * Date: 2023/12/26 9:44
 * Description: LiveTypeData
 *
 * createTime : 1576458330000
 * id : 101
 * imageUrl : http://mobile.bwstudent.com/images/live/liveType/campus.png
 * name : 校园
 * rank : 4
 */
// 使用 @Parcelize 注解，可以自动生成 Parcelable 接口的实现
// Parcelable 接口的实现，可以使得对象可以在 Activity 之间传递
// Parcelable 比 Serializable 效率高，但是 Serializable 更简单
@Parcelize
data class LiveTypeData(
    val createTime: Long? = null,
    val id: Int,
    val imageUrl: String? = null,
    val name: String,
    val rank: Int,
): Parcelable